#ifndef JAMUR_H
#define JAMUR_H

#ifndef PLANT_H
#include "Plant.h"
#endif

//class Jamur
//class turunan dari class Plant
//	integer penurunan_tingkat_panen
//		variabel yang hanya ada di tanaman yang bisa dipanen, menyimpan
//		laju penurunan tingkat panen tiap dipanen(bisa saja suatu saat berubah)
//		tingkat_panen minimum tumbuhan = tingkat_dewasa nya
class Jamur:public Plant {
	private:
	int penurunan_tingkat_panen;
	
	public:
	
	//constructor
	Jamur();
	
	//copyconstructor
	Jamur(const Jamur&);
	
	//destruktor
	~Jamur();
	
	//void watered()
	//	jika iswatered==false, naikkan happy_meter sebanyak 1
	//	jika iswatered==true, tidak terjadi perubahan
	void watered();
	
	//void harvested()
	//	Tanaman dipanen, jika repanenable==true, kurangi tingkat_panen sebanyak 2(minimum penurunan sampe tingkat dewasa)
	void harvested();
};

#endif
